package com.hehao.java_basic.array_list;


/**
 * @author Damon
 * @date 2022/7/13
 */
public class ListDemo {
    public static void main(String[] args) {
//        ArrayList<Integer> a = new ArrayList<>();
//        a.add(1);
//        a.add(2);
//        a.add(3);
//        a.add(4);
//        a.add(5);
//        ArrayList<Integer> b = new ArrayList<>();
//        b.add(2);
//        b.add(3);
//        b.add(4);
//        b.add(5);
//        b.add(6);
//
//        Collection<Integer> intersection = CollUtil.intersection(a, b);
//        System.out.println(intersection);
//        Collection<Integer> delete = CollUtil.disjunction(a, intersection);
//        System.out.println(delete);
//        Collection<Integer> add = CollUtil.disjunction(b, intersection);
//        System.out.println(add);

//        Integer a = 10;
//        Integer b = 3;
//        BigDecimal ab = new BigDecimal(a);
//        BigDecimal bb = new BigDecimal(b);
//        BigDecimal base = new BigDecimal(100);
//        BigDecimal divide = bb.divide(ab, 2, RoundingMode.HALF_UP);
//        int i = divide.multiply(base).intValue();
//        System.out.println(i);

        int i = 0;
        Long userId = 0L;
        try {
            userId = getUserId(i);
        } catch (Exception e) {
            System.out.println(userId);
            e.printStackTrace();
        }


    }

    private static Long getUserId(int i) throws Exception {
        if (i==0) {
            throw new Exception();
        }
        return (long) i;
    }
}
